#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    int count = 0;
//    while (n)
//    {
//        n &= (n - 1);
//        count++;
//    }
//    printf("%d\n", count);
//
//    return 0;
//}


//#include <stdio.h>
//int main()
//{
//	int arr[] = { 1,2,3,4,5,1,2,3,4 };
//	int rec = arr[0];
//	for (int i = 1;i < sizeof(arr)/sizeof(arr[0]); i++)
//	{
//		rec ^= arr[i];
//	}
//	printf("%d", rec);
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	int a = 5;
//	int b = 2;
//	a = a + b;
//	b = a - b;
//	a = a - b;
//	printf("a=%d b=%d", a, b);
//	return 0;
//}


//



//


#include <stdio.h>
int main()
{
    int arr[] = { 1,2,3,4,5 };
    short* p = (short*)arr;
    int i = 0;
    for (i = 0; i < 4; i++)
    {
        *(p + i) = 0;
    }

    for (i = 0; i < 5; i++)
    {
        printf("%d ", arr[i]);
    }
    return 0;
}